marketing and selling costs - Turkish English Dictionary